	$(function() {	 
		//新闻分类加载
		readInformationTypeList();
		//列表加载
		readInformationListPage(currentPage);
		//分类管理列表
		readInformationType();
	});

	var baseUrl = "";
	//当前显示第几页
	var currentPage=1;
	//一共多少页数据
	var totalPage;
	
	//新闻分类加载
	function readInformationTypeList(){
		$.ajax({
			type: "POST",
			dataType: "JSON",
			url:baseUrl+'informationController/selecInformationTypeListr',
			contentType:'application/json;charset=UTF-8',
			success: function (result) {
				if(result!=null){
					var str = "";
					for(var i=0;i<result.length;i++){
						str+="<option value=\""+result[i].id+"\">"+result[i].name+"</option>";
					}
					$("#information_name_fbxw").html(str); 
					var append ="<option value=\"0\">全部分类</option>";
					$("#information_tyype_select").html(append+str);
				}else{
					$("#information_tyype_select").html("暂无数据");
				}
			},
			error: function (result) {
			}
		});
	}
	
	
	//产品列表
	function readInformationListPage(pageNum){
		var read01 = $("#information_name").val();		//内容标题
		var read02 = $("#information_tyype_select").val();		//产品分类
		var data = {
			currentPage : pageNum,
			pageSize : 8,
			ready01 : read01,
			ready02: read02
		};
		$.ajax({
			url:baseUrl+'/informationController/selecInformationPageQueryString',
			data : data,
			type : 'POST',
			dataType: "JSON",
			success : function(data) {
				var dataLists = null;
				if (data != null) {
					dataLists = data.dataList;
					var str="";
					if (dataLists != null) {
						//当前第几页
						currentPage=data.currentPage;
						//一共多少页数据
						totalPage=data.totalPage;
						for(var i=0;i<dataLists.length;i++){
							str+="<tr>"; 
							str+="<td><input type=\"checkbox\" name=\"layTableCheckbox\" lay-skin=\"primary\" data_id=\""+ dataLists[i].id+"\"></td>"; 
							str+="<td>"; 
							str+="<input type=\"text\" value=\""+isNull(dataLists[i].name)+"\" name=\"\" class=\"input_edit span10\" style=\"height:24px;border: none;box-shadow: none;\">"; 
							str+="</td>"; 
							str+="<td>"; 
							str+="<img src=\""+isNull(dataLists[i].imgurl)+"\" style=\"width: 50px;height: 50px;\">"; 
							str+="</td>"; 
							str+="<td>"+isNull(dataLists[i].read01)+"</td>"; 
							str+="<td>"+isNull(dataLists[i].indexSort)+"</td>"; 
							str+="<td>"+isNull(dataLists[i].release)+"</td>"; 
							str+="<td>"; 
							str+="<div class=\"btn-group\">"; 
							str+="<a href=\"javascript:;\" class=\"btn btn-mini btn-success\" title=\"编辑\"  onclick=\"editProduct('" + dataLists[i].id + "')\">编辑</a>"; 
							str+="<a href=\"javascript:;\" class=\"btn btn-mini btn-delete delete_content\" title=\"删除\" onclick=\"deleteById('" + dataLists[i].id + "')\">删除</a>"; 
							str+="</div>"; 
							str+="</td>"; 
							str+="</tr>"; 
						}
						//构建分页信息
						loadPage(data);
					}else{
						$("#page").text("");
						str+="<div class=\"context_item\">";
						str+="<div class=\"notdata\">暂无数据</div>";
						str+="</div>";
					}
					$("#information_table_list").html(str);
				}
			},
			error : function(error) {
				alert("获取产品内容列表失败！");
			}
		});
	}
	
	//构建分页信息
	function loadPage(data){
		var pageStr = "";
		var pageNum = 0;
		var startindex = currentPage;  //当前页数
		var endindex = totalPage;  //总页数
		var spacenumb = endindex - startindex;
    	pageStr+="<div class=\"layui-box layui-laypage layui-laypage-default\" id=\"layui-laypage-1\">";
    	if(currentPage==1){
    		pageStr+="<a href=\"javascript:;\" class=\"layui-laypage-prev layui-disabled\"  id=\"prePage\">上一页</a>";
		}else{
			pageStr+="<a href=\"javascript:;\" class=\"layui-laypage-prev\"  id=\"prePage\">上一页</a>";
		}
    	if(currentPage==totalPage){
    		pageStr+="<a href=\"javascript:;\" class=\"layui-laypage-next layui-disabled\"   id=\"nextPage\">下一页</a>";
		}else{
			pageStr+="<a href=\"javascript:;\" class=\"layui-laypage-next\"   id=\"nextPage\">下一页</a>";
		}
    	pageStr+="<span class=\"layui-laypage-skip\">当前第 "+startindex+" 页";
    	pageStr+="</span>";
    	pageStr+="<span class=\"layui-laypage-limits\">合计"+data.totalPage+" 页 </span>";
    	pageStr+="<span class=\"layui-laypage-count\">共 "+data.totalRecord+" 条</span>";
    	pageStr+="</div>";
		$("#page").html(pageStr);
	}

	//上一页
	$(document).on("click","#prePage",function(){
		if(currentPage==1){
			alert("已经是第一页数据!");
			return false;
		}else{
			readInformationListPage(currentPage-1);
		}
	});

	//下一页
	$(document).on("click","#nextPage",function(){
		if(currentPage==totalPage){
			alert("已经是最后一页数据!");
			return false;
		}else{
			readInformationListPage(currentPage+1);
		}
	});

	//当前页数加载
	function pageNum(pageNum){
		readInformationListPage(pageNum);
	}

	//判断为数据库null
	function isNull(reason){
		if(reason!=null&&reason!=""&&reason!="null"){
			return reason;
		}else{
			return "";
		}
	}
	
	
	//搜索按钮
	$(document).on("click",".btn-inverse",function(e){
		readInformationListPage(currentPage);
	});
	
	//全部按钮
	$(document).on("click",".btn-success-all",function(e){
		$("#information_name").val('');  //设置查询条件为全部
		$("#information_tyype_select").val('0');  //清空查询内容
		readInformationListPage("1");
	});
	
	
	//删除单个
	function deleteById(id){
		if(confirm('确定删除该条内容吗？')) {
			var array=new Array();
			array[0] = parseInt(id);
			deleteRecord(array);
	      } else {
	        console.log('取消')
	        return;
	      }
	}
	
	//批量选中/取消
	$(document).on("click","#checkedAll",function(e){
	    var chilles = $("input:checkbox[name=layTableCheckbox]");
	    if ($(this).is(':checked')) {
		    for (var i = 0; i < chilles.length; i++) {
		    	chilles[i].checked  = true;
		    }
	    } else {
		    for (var i = 0; i < chilles.length; i++) {
		    	chilles[i].checked  = false;
		    }
	    }
	});
	
	//批量删除
	$(document).on("click","#deleteAll",function(e){
		var ifched = "1";   
		var chilles = $("input:checkbox[name=layTableCheckbox]");
		for (var i = 0; i < chilles.length; i++) {
			if(chilles[i].checked == true){
				ifched = "2";
			}
	    }
		if(ifched=="1"){   //判断是否有勾选项目
			alert("请勾选需要删除的内容。");
			return;
		}else{
			if(confirm('确定删除选中的内容吗？')) {
				var array=new Array();
				var index = 0;
				for (var i = 0; i < chilles.length; i++) {
					if(chilles[i].checked  == true){
						array[index] = chilles[i].getAttribute('data_id');
						index++;
					}
			    }
				deleteRecord(array);
				$("#checkedAll").checked = false;
		      } else {
		        console.log('取消')
		        return;
		      }
		}
	});
	
	//删除信息
	function deleteRecord(array){
		var data = {ids:array};
			$.ajax({
				url:baseUrl+'/informationController/deleteInformationIds',
				data : data,
				type : 'POST',
				dataType: "JSON",
				traditional: true, //默认fals
				success : function(result) {
					if(result.state=="200"){
						alert("删除成功。");
						readInformationListPage("1");
					}else{
						alert("删除失败。");
					}
			},
			error: function (result) {
			}
		});
	}
	
	
	
		//发布新闻&&修改新闻
		function insertUpdateInformation(){
			var id = $("#information_id").val();  //新闻id
			var productTypeId = $("#information_name_fbxw").val();  //新闻分类
			var name = $("#information_fbxw_cpbt").val();  //新闻标题
			var keywords = "";  //新闻关键字
			  $.each($("#information_fbxw_cpgjz>span"), function(i,val){
				  keywords+= val.textContent.replace('×', ',');
			  }); 
			keywords=keywords.substring(0,keywords.length-1);		//去掉最后一个逗号
			var description = $("#information_fbxw_seomx").val();  //SEO描叙
			var sort  =  $("#sort").val();//排序
			var imgurl = input_singleImg01;  //缩略图
			var base = new Base64();
			var content = base.encode(editor1.txt.html());  //新闻内容  base64加密传递参数，否则post请求会屏蔽html标签
			var update = returnUpdate();	//获取当前时间
			//必填项验证
			if(productTypeId==""||productTypeId==null){
				alert("请选择分类");
				$("#information_name_fbxw").focus();
				return false;
			}
			if(name==""||name==null){
				alert("请输入新闻标题");
				$("#information_fbxw_cpbt").focus();
				return false;
			}
			if(keywords==""||keywords==null){
				alert("请输入新闻关键字");
				$(".tags_enter").focus();
				return false;
			}
			if(description==""||description==null){
				alert("请输入SEO描述");
				$("#information_fbxw_seomx").focus();
				return false;
			}
			if(sort==""||sort==null){
				alert("请输入新闻排序");
				$("#sort").focus();
				return false;
			}
			if(imgurl==""||imgurl==null){
				alert("请上传图片");
				return false;
			}
			var data = {
					id:		id,
				    name:	name,
				    indexif: 2,  //是否首页展示   1.展示   2.不展示
		    		imgurl:	imgurl,
		    		editors:	'智立方互动科技',
	    			update:		update,
	    			release:		update,   //发布时间，修改的时候传参数但是不修改字段
	    			content:		content,
	    			informationTypeId:	parseInt(productTypeId),
	    			indexSort:		sort,
				    keywords:	keywords,
				    description:	description
			}
			$.ajax({
				url:baseUrl+'/informationController/insertUpdateInformation',
				data : data,
				type : 'POST',
				dataType: "JSON",
				success : function(result) {
					if (result.state=="200") {
						$(".layui-tab ul li:first-child").click()
						readInformationListPage(currentPage);
						$(".layui-tab ul li:eq(1)").text("发布内容");  //设置标题
						//清空内容
						$("#information_id").val(null)
						readInformationTypeList();
						$("#information_fbxw_cpbt").val('');  //产品标题
						$("#information_fbxw_cpgjz").find("span").remove();		//产品关键字
				    	$(".form-field-tags").html('');	
						$("#information_fbxw_seomx").val('');  //SEO描叙
						$("#sort").val("1");  //排序
						$(".thumbnail_img img").attr("src","images/upload-pic_128.png");  //缩略图
						input_singleImg01 = "";
						editor1.txt.html('');  //新闻内容
					}
				},
				error : function(error) {
					alert("获取产品内容列表失败！");
				}
			});
		}
		
		
		//产品编辑加载数据
		function editProduct(id){
			$(".layui-tab ul li:eq(1)").click();
			$(".layui-tab ul li:eq(1)").text("编辑内容");
			var data = {
					id : parseInt(id)
				};
			$.ajax({
				url:baseUrl+'/informationController/selectInformationById',
				data :data,
				type : 'POST',
				dataType: "JSON",
				success : function(result) {
					if(result!=null){
						$("#information_id").val(result.id)
						$("#information_name_fbxw").val(result.informationTypeId);
//						$("#information_name_fbxw").find("option").removeAttr("selected");		//去掉上一次选中的属性
//						$("#information_name_fbxw option[value='"+result.informationTypeId+"']").attr("selected", "selected");  //新闻分类
						$("#information_fbxw_cpbt").val(result.name);  //新闻标题
						updateAddTag(result.keywords);		//新闻关键字
						$("#information_fbxw_seomx").val(result.description);  //SEO描叙
						$(".thumbnail_img img").attr("src",result.imgurl);  //缩略图
						input_singleImg01 = result.imgurl;
						$("#sort").val(result.indexSort);  //排序
						var base = new Base64();
						editor1.txt.html(base.decode(result.content));  //新闻内容
					}else{
						$("#lineask_detail_time").html("暂无数据");
					}
			},
			error: function (result) {
			}
			});
		}
		
		
		//返回当前时间方法  格式 xxxx-xx-xx xx:xx:xx
		function returnUpdate(){
			var date=new Date();   
			var year=date.getFullYear(); //获取当前年份   
			var mon=date.getMonth()+1; //获取当前月份   
			var da=date.getDate(); //获取当前日   
			var h=date.getHours(); //获取小时   
			var m=date.getMinutes(); //获取分钟   
			var s=date.getSeconds(); //获取秒   
			if(mon.toString().length==1){
				mon="0"+mon;
			}
			if(da.toString().length==1){
				da="0"+da;
			}
			if(h.toString().length==1){
				h="0"+h;
			}
			if(m.toString().length==1){
				m="0"+m;
			}
			if(s.toString().length==1){
				s="0"+s;
			}
			return year+'-'+mon+'-'+da+' '+h+':'+m+':'+s; 
		}
		
		
		//生成随机字符串
		function randomString(len) {
		　　len = len || 32;
		　　var $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#$%';
		　　var maxPos = $chars.length;
		　　var pwd = '';
		　　for (i = 0; i < len; i++) {
		　　　　pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
		　　}
		　　return pwd;
		}
		
		
		//关键字加载
	    function updateAddTag(tags) {
	    	$("#information_fbxw_cpgjz").find("span").remove();
	    	$(".form-field-tags").html('');
	    	var strs = new Array();
	    	strs = tags.split(",");
	    	if(strs.length>=1){
	    		for(var i=0;i<strs.length;i++){
		    		 $(".form-field-tags").before("<span class='tag'>" + strs[i] + "<button class='close' type='button'>×</button></span>"); //添加标签
		    	}
	    	}else{
	    		$(".form-field-tags").before("<span class='tag'>" + tags + "<button class='close' type='button'>×</button></span>"); //添加标签
	    	}
	      }
		
	  //分类管理加载数据
		function readInformationType(){
			$.ajax({
				type: "POST",
				dataType: "JSON",
				url:baseUrl+'informationController/selectInformationTypeIndexListr',
				contentType:'application/json;charset=UTF-8',
				success: function (result) {
					if(result!=null){
						var str = "";
						for(var i=0;i<result.length;i++){
							str+="<tr>";
							str+="<td class=\"t-l\">";
//							str+="<input type=\"text\" value=\""+result[i].name+"\" disabled class=\"input_edit span8 left\">";
							str+=""+result[i].name+"";
							str+="</td>";
							str+="<td>"+result[i].sort+"</td>";
							str+="<td>"+isShow(result[i].indexif)+"</td>";
							str+="<td>";
							str+="<div class=\"btn-group\">";
							str+="<a href=\"javascript:;\" class=\"btn btn-mini btn-success\" title=\"编辑\"onclick=\"editProductType('" + result[i].id + "')\">编辑</a>";
							str+="<a href=\"javascript:;\" class=\"btn btn-mini btn-delete delete_content\" title=\"删除\"  onclick=\"deleteByIdType('" + result[i].id + "')\">删除</a>";
							str+="</div>";
							str+="</td>";
							str+="</tr>";
						}
						$("#information_type_list").html(str); 
					}else{
						$("#information_type_list").html("暂无数据");
					}
				},
				error: function (result) {
				}
			});
		}
		
		//列表是否启用字段转换
		function isShow(indexif){
			if(indexif!=""&&indexif!=null){
				if(indexif==1){
					return "有效";
				}else{
					return "无效";
				}
			}else{
				return "";
			}
		
		}
		
		
		//产品分类编辑加载数据
		function editProductType(id){
			$(".layui-tab ul li:eq(3)").click();
			$(".layui-tab ul li:eq(3)").text("编辑分类");
			var data = {
					id : parseInt(id)
				};
			$.ajax({
				url:baseUrl+'/informationController/selectTypeById',
				data :data,
				type : 'POST',
				dataType: "JSON",
				success : function(result) {
					if(result!=null){
						$("#type_id").val(result.id);  //id
						$("#type_name").val(result.name);  //类型名称
						$("#type_sort").val(result.sort);//排序
						$("#type_indexif").val(result.indexif);
//						$("#type_indexif").find("option").removeAttr("selected");		//去掉上一次选中的属性
//						$("#type_indexif option[value='"+result.indexif+"']").attr("selected", "selected");  //是否有效
					}else{
						$("#type_id").html("暂无数据");
					}
			},
			error: function (result) {
			}
			});
		}
		
		//删除单个类型
		function deleteByIdType(id){
			if(confirm('确定删除该条内容吗？')) {
				var array=new Array();
				array[0] = parseInt(id);
				deleteRecordType(array);
		      } else {
		        console.log('取消')
		        return;
		      }
		}
		

		
		//删除类型信息
		function deleteRecordType(array){
			var data = {ids:array};
				$.ajax({
					url:baseUrl+'/informationController/deleteIndustryTypeIds',
					data : data,
					type : 'POST',
					dataType: "JSON",
					traditional: true, //默认fals
					success : function(result) {
						if(result.state=="200"){
							alert("删除成功。");
							readInformationType();
						}else{
							alert("删除失败。");
						}
				},
				error: function (result) {
				}
			});
		}
		
		
		var obj = null;
		  //点击富文本下的图片显示输入图片的标题和标签
		  $(document).on("click","#container1 img",function(e){
			  obj  = $(this);
			  $("#title").val($(this).attr('title')); 
			  $("#alt").val($(this).attr('alt')); 
			  $('#myModal').modal('show');
		  });
		
		  
		  //图片添加标题和标题确认按钮
		  $(document).on("click","#submitBtn",function(e){
			  var title = $("#title").val(); 
			  var alt = $("#alt").val(); 
			  obj.attr("title",title);
			  obj.attr("alt",alt);
			  //清空属性
			  obj = null;
			  $("#title").val(''); 
			  $("#alt").val(''); 
			  $('#myModal').modal('hide');
		  });
		
		  
			//新增新闻类型&&修改新闻类型
			function insertUpdateInformationType(){
				var type_id = $("#type_id").val();  //id
				var type_name = $("#type_name").val();  //类型名称
				var type_sort  =  $("#type_sort").val();//排序
				var type_indexif = $("#type_indexif").val();  //是否有效
				//必填项验证
				if(type_name==""||type_name==null){
					alert("请输入类型名称");
					$("#type_name").focus();
					return false;
				}
				if(type_sort==""||type_sort==null){
					alert("请输入排序");
					$("#type_sort").focus();
					return false;
				}
				if(type_indexif==""||type_indexif==null){
					alert("请选择是否有效");
					$("#type_indexif").focus();
					return false;
				}
				var data = {
						id:		type_id,
					    name:	type_name,
					    sort:	type_sort,
					    indexif: type_indexif  //是否首页展示   1.展示   2.不展示
				}
				$.ajax({
					url:baseUrl+'/informationController/insertUpdateInformationType',
					data : data,
					type : 'POST',
					dataType: "JSON",
					success : function(result) {
						if (result.state=="200") {
							$(".layui-tab ul li:nth-child(3)").click()
							readInformationType();
							$(".layui-tab ul li:eq(3)").text("新增分类");  //设置标题
							//清空内容
							$("#type_id").val(null);  //id
							$("#type_name").val('');  //类型名称
							$("#type_sort").val('1');//排序
							$("#type_indexif").val(result.indexif);
//							$("#type_indexif").find("option").removeAttr("selected");		//去掉上一次选中的属性
//							$("#type_indexif option[value='1']").attr("selected", "selected");  //是否有效
						}
					},
					error : function(error) {
						alert("获取产品内容列表失败！");
					}
				});
			}
		
		
		
